/* 屏幕小于等于 400px */
@media screen and (max-width: 400px){
    /* .jg .jgBox {
    	height: 250px !important;
    } */
}
/* 屏幕小于等于 768px */
@media screen and (max-width: 767px){
	.news {
		width: 100% !important;
		height: 220px !important;
	}
	.news img {
		height: 220px !important;
	}
}
/* 屏幕大于等于 768px */
@media screen and (min-width: 768px){
    
}
/* 屏幕小于等于 1200px */
@media screen and (max-width: 1200px){
	.box {
		margin: 10px auto !important;
	}
	.boxLeft {
		width: 100% !important;
	}
	.boxRight {
		width: 100% !important;
		margin-top: 15px;
	}
	.news {
		width: 100% !important;
	}
	.one_list{
		width: 96% !important;
		margin-top: 15px;
		height: auto !important;
	}
	.fw li {
		width: 23% !important;
	}
	.ly ul {
		float: none !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.ly {
		padding-top: 85px !important;
		background: url(/newCommImg/wyly2.png)no-repeat 3% top !important;
	}
	.ly li {
		width: 30%;
		font-size: 14px;
		text-align: center;
		margin-bottom: 5px;
		padding: 0 !important;
		margin-right: 0 !important;
	}
	.lhgm {
		padding: 0 !important;
	}
	.lhgmLogo {
		width: 170px !important;
		margin-top: 30px;
		margin-left: 30px;
	}
	.lhgm ul {
		width: 100%;
		margin: 40px 0 20px 0 !important;
	}
	.lhgm li {
		width: 25%;
		text-align: center;
		margin: 0 !important;
	}
	.lhgm img {
		width: 90%;
	}
	.zxft {
		height: auto !important;
		overflow: hidden;
	}
	.jg .zfjg {
		width: 100% !important;
	}
	.jgBox {
		width:  95% !important;
		height: 200px !important;
	}
	.zfjgList {
		width: 100% !important;
		/* margin-top: 1.25rem; */
	}
	/* 弹窗隐藏 */
	.floatNotice {
		display: none;
	}
}
/* 屏幕大于等于 1200px */
@media screen and (min-width: 1200px){
	
}

/* 盒子 */
.boxLeft {
	width: 58%;
	float: left;
}
.boxRight {
	width: 40%;
	float: right;
}
/* 列表 */
.listTitle {
	width: 100%;
	overflow: hidden;
	background: url(/newCommImg/listB.png) no-repeat bottom;
	background-size: 100% 1px;
	font-size: 1.375rem;
	color: #246acc;
	margin-bottom: 10px;
}
.listTitle li {
	float: left;
	text-align: center;
	margin-right: 20px;
	line-height: 50px;
}
.listTitle a {
	color: #246acc;
}
.hover {
	font-weight: bold;
	border-bottom: 2px solid #246acc;
}
.list {
	line-height: 40px;
	font-size: 18px;
}
.list li {
	width: 100%;
	overflow: hidden;
}
.list a {
	display: flex;
}
.listContent {
	float: left;
	min-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1 1 auto;
}
.listTime {
	float: right;
	max-width: 50%;
	text-align: right;
	white-space: nowrap;
	color: #999999;
}
.title {
	/* padding: 10px 0 10px 3%; */
	padding-bottom: 10px;
	font-size: 22px;
	font-weight: bold;
	color: #246acc;
}
/* 文字超出省略 */
.box li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



/* 样式 */
.top_title{
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.top_title a {
	color: #2a4b7a;
	font-size: 1.75rem;
}
.top_img a{
	width: 49%;
}
.top_img img {
	width: 100%;
}

.news {
	width: 58%;
	float: left;
	max-height: 400px;
}
.news img{
	width: 100%;
	height: 400px;
}
.one_list {
	width: 38%;
	float: right;
	padding: 30px 2% 0 2%;
	height: 370px;
	background-color: #fff;
}
.one_list_title {
	overflow: hidden;
	margin-bottom: 10px;
}
.one_list_title li{
	width: 25%;
	padding-bottom: 20px;
	float: left;
	text-align: center;
	font-size: 1.375rem;
	border-bottom: 1px solid #d9d9d9;
}
.one_list_title li a {
	color: #246acc;
	display: block;
}
.listHover {
	border-bottom: 2px solid #246acc !important;
	font-weight: bold;
}
.one_list_content {
	font-size: 18px;
}
.one_list_content li a {
	line-height: 40px;
}
.one_list_content li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.one_list_content li a:hover {
	color: #2a4b7a;
}
.kxc img {
	width: 100%;
}


/* 信息公开模块 */
.xxgk {
	height: 340px ;
	background: url(/newCommImg/xxgk.png)no-repeat center;
	background-size: 100% 100%;
}
.xxgk_box {
	margin: 3%;
}
.xxgk_box table {
	width: 100%;
}
.xxgk_box table tr{
	border-bottom: 1px solid #cadcf4;
}
.xxgk_box table td{
	width: 33.1%;
	height: 65px;
	text-align: center;
	vertical-align:middle;
	border-right: 1px solid #cadcf4;
}
.xxgk_box table td a {
	color: #246acc;
	font-size: 17px;
}
.xxgk_box table tr>td:last-child {
	border: none;
}
.xxgk_box table tr:last-child {
	border: none;
}

/* 服务 */
.fw {
	width: 100%;
	/* margin: 0 -1%; */
}
.fw li {
	width: 18%;
	height: 130px;
	margin: 0 1%;
	background-color: #fff;
	border: 1px solid #e4effc;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	text-align: center;
	padding-top: 30px;
	border-radius: 5px;
	margin-top: 25px;
}
.fw li p {
	line-height: 50px;
}
.fw_right img{
	width: 100%;
	margin-top: 15px;
}

/* 互动交流 */
/* 留言 */
.rdwd {
	overflow: hidden;
	border: 1px solid #d9d9d9;
}
.rdwd_box {
	padding: 20px 3%;
	overflow: hidden;
	background: url(/newCommImg/hd1.png)no-repeat right;
}
.rdwd_box ul {
	width: 44%;
	float: left;
	font-size: 18px;
	line-height: 40px;
}
.rdwd_box  ul:last-child {
	padding-left: 20px;
	border-left: 1px solid #d9d9d9;
}
/* 征集 */
.zjdc {
	overflow: hidden;
	border: 1px solid #d9d9d9;
	margin-top: 20px;
}
.zjdc_box {
	padding: 20px 3%;
	overflow: hidden;
	background: url(/newCommImg/hd2.png)no-repeat right;
}
.zjdc_box ul {
	width: 80%;
	font-size: 18px;
	line-height: 40px;
}
.zjdc_box span {
	border-radius: 20px;
	background-color: #ececec;
	padding: 0 5px;
	font-size: 14px;
	margin-right: 10px;
}
.zjing {
	background-color: #e5f0ff;
	color: #4b85d6;
}
/* 在线访谈 */
.zxft {
	height: 388px;
	padding: 20px 5%;
	background-color: #f4f9ff;
}
.zxft img {
	width: 100%;
	height: 240px;
	margin-bottom: 10px;
}
.zxft li {
	line-height: 30px;
	font-size: 18px;
}
.zxft span{
	color: #246acc;
}
/* 我要留言 */
.ly {
	border: 1px solid #d9d9d9;
	background: url(/newCommImg/wyly2.png)no-repeat 3%;
	padding: 20px 0;
	overflow: hidden;
}
.ly ul {
	float: right;
}
.ly li {
	float: left;
	background-color: #f4f9ff !important;
	line-height: 40px;
	padding: 0 20px;
	border-radius: 5px;
	margin-right: 30px;
}
.ly a {
	color:  #246acc;
}
.ly img {
	vertical-align:middle;
	margin-right: 5px;
}
/* 乐活光明 */
.lhgm {
	/* width: 100%;
	height: 200px; */
	background: url(/newCommImg/lhgm.png) no-repeat left;
	overflow: hidden;
	padding: 50px 100px;
	background-size: auto 100%;
}
.lhgm ul {
	float: right;
}
.lhgm li {
	float: left;
	margin-left: 25px;
}

/* 政府机构 */
.jg {
	width: 100%;
	background-color: #185ea9;
	padding-top: 20px;
}
.jgBox {
	width: 1200px;
	margin: 0 auto;
	height: 55px;
	/* overflow: hidden; */
}
.jg .zfjg {
	float: left;
	width: 10%;
	border: none;
	font-weight: bold;
	font-size: 20px;
	line-height: 35px;
	color: #fff;
}
.jg .zfjgList {
	width: 90%;
	float: right;
	/* overflow: hidden; */
}
.jg .zfjgButton {
	float: left;
	border: 1px solid #447dba;
	color: #fff;
	font-size: 1.125rem;
	margin-right: 12px;
	padding: 0 40px 0 30px;
	line-height: 35px;
	border-radius: 5px;
	margin-bottom: 20px;
	background: url(/newCommImg/angle.png)no-repeat 92%;
	background-size: 10px;
	position: relative;
	cursor: pointer;
}
.zfjgButton ul{
	position: absolute;
	top: -252px;
	left: 0;
	width: 100%;
	max-height: 250px;
	overflow-y: auto;
	border: 1px solid #447dba;
	z-index: 100;
	background: #fff;
	font-size: 14px;
	line-height: 28px;
	display: none;
}
.zfjgButton li:hover {
	background: #185ea9;
}
.zfjgButton li:hover a {
	color: #fff;
}
.zfjgButton a {
	padding-left: 5%;
	line-height: 35px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}